// 引入的是一个对象
const request=require("../../utils/request");
Page({

  /**
   * 页面的初始数据
   */
  data: {
    banner:[],
    posts:[],
    lastID:0,
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(){
    wx.showLoading({
      title: '正在加载...',
    })
    request.get("/index/index").then(result=>{
      // console.log(result);
      wx.hideLoading();
      this.setData({
        banner:result.banner,    //轮播图[]
        posts:result.posts,  //视频[]
        lastID:result.posts.lastid,  //开始进入首页获取数据的post里面的id
      })
    })
  },

  /**
   * 页面相关事件处理函数--监听用户 下拉 动作
   */
  onPullDownRefresh: function () {
    wx.showLoading({
      title: '加载中...',
    })
    let oldPosts=this.data.posts;
    request.get(`/index/getIndexPosts/lastid/${this.data.lastID}`).then(result=>{
        wx.stopPullDownRefresh(); //停止下拉动画
        let p=result.list.concat(oldPosts.list);
            result.list=p;
        this.setData({
          posts:result,
          lastID:result.lastid
        });
        wx.hideLoading(); //关闭加载动画
    });
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  /*
  onReachBottom(){
    wx.showLoading({
      title: 'Loading...',
    })
    let posts=this.data.posts;
    request.get(`/index/getIndexPosts/lastid/${this.data.lastID}`).then(result=>{
        // console.log(result)
        // 把当前获取的最新数据和原来的数组合并,合并后要重新赋值
        posts.list=posts.list.concat(result.list);
        this.setData({
          posts:posts,
          lastID:result.lastid
        })
        wx.hideLoading();
    });
  },
  */
  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})